
/*-----------------[初始化]--------------*/
body{color: #666;font-size: 14px;line-height: 1.5;font-family:"PingFangSC-Regular, sans-serif","微软雅黑","Microsoft Yahei";background: #fff;
}

a{color: #666;}
a:hover{color: #666;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select,button{font-size: 12px;color: #999;font-family:"微软雅黑","Microsoft Yahei";outline: 0;}
input[type='submit'],input[type='reset'],input[type='button'],select,button{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #ababab;}
::-moz-placeholder {color: #ababab;}
::-ms-input-placeholder {color: #ababab;}


.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

/*布局*/
.wp{width: 75%;max-width: 1430px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
a,img,button,input,textarea,span{-webkit-tap-highlight-color:rgba(255,255,255,0);}
*{
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}



/*公用*/


/*******************************
  -------[=头部]-------
********************************/
.header{
    overflow: hidden;
    position: relative;
    z-index: 9;
    padding: 0 46px;
}
.logo{
    height: 59px;
    overflow: hidden;
    margin-top: 50px;
    float: left;
}
.logo a{
    display: block;
    height: 100%;
}
.logo img{
    display: block;
    height: 100%;
    width: auto;
}
.header .hd-r{
    float: right;
    overflow: hidden;
    padding-top: 54px;
}
.header .hd-r .btn{
    display: block;
    float: right;
    background: #FF8484;
    border-radius: 12px;
    border-radius: 12px;
    width: 160px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 24px;
    color: #FFFFFF;
}
.header .hd-r .btn:hover{
    opacity: .8;
}
.nav{
    overflow: hidden;
    float: left;
    margin-right: 84px;
}
.nav li{
    float: left;
    margin-left: 108px;
}
.nav .v1{
    font-size: 24px;
    color: #333333;
    line-height: 1.5em;
    position: relative;
    padding: 10px 0 7px;
    display: block;
}
.nav .v1 em{
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: -4px 4px 0 0;
}
.nav .v1 .iconl1{
    background-image: url(../images/iconl1.png);
}
.nav .v1 .iconl2{
    background-image: url(../images/iconl3.png);
}
.nav .v1 .iconl3{
    background-image: url(../images/iconl2.png);
}
.nav li:hover .v1,
.nav li.on .v1{
    color: #FF8484;
}
.nav li:hover .v1 .iconl1,
.nav li.on .v1 .iconl1{
    background-image: url(../images/iconl1-1.png);
}
.nav li:hover .v1 .iconl2,
.nav li.on .v1 .iconl2{
    background-image: url(../images/iconl3-1.png);
}
.nav li:hover .v1 .iconl3,
.nav li.on .v1 .iconl3{
    background-image: url(../images/iconl2-1.png);
}
.nav .v1::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 2px;
    background: transparent;
}
.nav li.on .v1::after{
    background: #FF8484;
}
.header .hd-r .btn,
.nav .v1{
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
/*******************************
    -------[=导航]-------
********************************/





/*******************************
  -------[=banner]-------
*******************************/









/*******************************
  -------[=底部]-------
********************************/
.footer{
    overflow: hidden;
    padding: 98px 142px 218px;
}
.footer .fd-logo,
.footer .fd-introduce,
.footer .fd-contact{
    float: left;
    overflow: hidden;
}
.footer .fd-logo{
    width: 24.449877%;
    overflow: hidden;
    margin: 23px 130px 0 0;
}
.footer .fd-logo img{
    display: block;
    width: 100%;
}
.footer .fd-introduce,
.footer .fd-contact{
    font-size: 24px;
    color: #333333;
    letter-spacing: 1px;
    line-height: 1.5em;
    margin-right: 160px;
    width: 35.4523227%;
}
.footer .fd-contact{
    margin-right: 0;
    line-height: 2em;
    width: auto;
    float: none;
    overflow: hidden;
}

/*******************************
    -------[=正文]-------
********************************/


